//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------

function write(v) { WScript.Echo(v + ""); }

function foo() {}

write(new Number(Number.MIN_VALUE) !== -0);
write(new Number(Number.MIN_VALUE) !== 0);
write(new Number(Number.MIN_VALUE) !== 0.0);
write(new Number(Number.MIN_VALUE) !== -0.0);
write(new Number(Number.MIN_VALUE) !== +0.0);
write(new Number(Number.MIN_VALUE) !== 1);
write(new Number(Number.MIN_VALUE) !== 10);
write(new Number(Number.MIN_VALUE) !== 10.0);
write(new Number(Number.MIN_VALUE) !== 10.1);
write(new Number(Number.MIN_VALUE) !== -1);
write(new Number(Number.MIN_VALUE) !== -10);
write(new Number(Number.MIN_VALUE) !== -10.0);
write(new Number(Number.MIN_VALUE) !== -10.1);
write(new Number(Number.MIN_VALUE) !== Number.MAX_VALUE);
write(new Number(Number.MIN_VALUE) !== Number.MIN_VALUE);
write(new Number(Number.MIN_VALUE) !== Number.NaN);
write(new Number(Number.MIN_VALUE) !== Number.POSITIVE_INFINITY);
write(new Number(Number.MIN_VALUE) !== Number.NEGATIVE_INFINITY);
write(new Number(Number.MIN_VALUE) !== new Number(NaN));
write(new Number(Number.MIN_VALUE) !== new Number(+0));
write(new Number(Number.MIN_VALUE) !== new Number(-0));
write(new Number(Number.MIN_VALUE) !== new Number(0));
write(new Number(Number.MIN_VALUE) !== new Number(0.0));
write(new Number(Number.MIN_VALUE) !== new Number(-0.0));
write(new Number(Number.MIN_VALUE) !== new Number(+0.0));
write(new Number(Number.MIN_VALUE) !== new Number(1));
write(new Number(Number.MIN_VALUE) !== new Number(10));
write(new Number(Number.MIN_VALUE) !== new Number(10.0));
write(new Number(Number.MIN_VALUE) !== new Number(10.1));
write(new Number(Number.MIN_VALUE) !== new Number(-1));
write(new Number(Number.MIN_VALUE) !== new Number(-10));
write(new Number(Number.MIN_VALUE) !== new Number(-10.0));
write(new Number(Number.MIN_VALUE) !== new Number(-10.1));
write(new Number(Number.MIN_VALUE) !== new Number(Number.MAX_VALUE));
write(new Number(Number.MIN_VALUE) !== new Number(Number.MIN_VALUE));
write(new Number(Number.MIN_VALUE) !== new Number(Number.NaN));
write(new Number(Number.MIN_VALUE) !== new Number(Number.POSITIVE_INFINITY));
write(new Number(Number.MIN_VALUE) !== new Number(Number.NEGATIVE_INFINITY));
write(new Number(Number.MIN_VALUE) !== '');
write(new Number(Number.MIN_VALUE) !== 0xa);
write(new Number(Number.MIN_VALUE) !== 04);
write(new Number(Number.MIN_VALUE) !== 'hello');
write(new Number(Number.MIN_VALUE) !== 'hel' + 'lo');
write(new Number(Number.MIN_VALUE) !== String(''));
write(new Number(Number.MIN_VALUE) !== String('hello'));
write(new Number(Number.MIN_VALUE) !== String('h' + 'ello'));
write(new Number(Number.MIN_VALUE) !== new String(''));
write(new Number(Number.MIN_VALUE) !== new String('hello'));
write(new Number(Number.MIN_VALUE) !== new String('he' + 'llo'));
write(new Number(Number.MIN_VALUE) !== new Object());
write(new Number(Number.MIN_VALUE) !== new Object());
write(new Number(Number.MIN_VALUE) !== [1, 2, 3]);
write(new Number(Number.MIN_VALUE) !== [1 ,2 , 3]);
write(new Number(Number.MIN_VALUE) !== new Array(3));
write(new Number(Number.MIN_VALUE) !== Array(3));
write(new Number(Number.MIN_VALUE) !== new Array(1 ,2 ,3));
write(new Number(Number.MIN_VALUE) !== Array(1));
write(new Number(Number.MIN_VALUE) !== foo);
write(new Number(Number.NaN) !== undefined);
write(new Number(Number.NaN) !== null);
write(new Number(Number.NaN) !== true);
write(new Number(Number.NaN) !== false);
write(new Number(Number.NaN) !== Boolean(true));
write(new Number(Number.NaN) !== Boolean(false));
write(new Number(Number.NaN) !== new Boolean(true));
write(new Number(Number.NaN) !== new Boolean(false));
write(new Number(Number.NaN) !== NaN);
write(new Number(Number.NaN) !== +0);
write(new Number(Number.NaN) !== -0);
write(new Number(Number.NaN) !== 0);
write(new Number(Number.NaN) !== 0.0);
write(new Number(Number.NaN) !== -0.0);
write(new Number(Number.NaN) !== +0.0);
write(new Number(Number.NaN) !== 1);
write(new Number(Number.NaN) !== 10);
write(new Number(Number.NaN) !== 10.0);
write(new Number(Number.NaN) !== 10.1);
write(new Number(Number.NaN) !== -1);
write(new Number(Number.NaN) !== -10);
write(new Number(Number.NaN) !== -10.0);
write(new Number(Number.NaN) !== -10.1);
write(new Number(Number.NaN) !== Number.MAX_VALUE);
write(new Number(Number.NaN) !== Number.MIN_VALUE);
write(new Number(Number.NaN) !== Number.NaN);
write(new Number(Number.NaN) !== Number.POSITIVE_INFINITY);
write(new Number(Number.NaN) !== Number.NEGATIVE_INFINITY);
write(new Number(Number.NaN) !== new Number(NaN));
write(new Number(Number.NaN) !== new Number(+0));
write(new Number(Number.NaN) !== new Number(-0));
write(new Number(Number.NaN) !== new Number(0));
write(new Number(Number.NaN) !== new Number(0.0));
write(new Number(Number.NaN) !== new Number(-0.0));
write(new Number(Number.NaN) !== new Number(+0.0));
write(new Number(Number.NaN) !== new Number(1));
write(new Number(Number.NaN) !== new Number(10));
write(new Number(Number.NaN) !== new Number(10.0));
write(new Number(Number.NaN) !== new Number(10.1));
write(new Number(Number.NaN) !== new Number(-1));
write(new Number(Number.NaN) !== new Number(-10));
write(new Number(Number.NaN) !== new Number(-10.0));
write(new Number(Number.NaN) !== new Number(-10.1));
write(new Number(Number.NaN) !== new Number(Number.MAX_VALUE));
write(new Number(Number.NaN) !== new Number(Number.MIN_VALUE));
write(new Number(Number.NaN) !== new Number(Number.NaN));
write(new Number(Number.NaN) !== new Number(Number.POSITIVE_INFINITY));
write(new Number(Number.NaN) !== new Number(Number.NEGATIVE_INFINITY));
write(new Number(Number.NaN) !== '');
write(new Number(Number.NaN) !== 0xa);
write(new Number(Number.NaN) !== 04);
write(new Number(Number.NaN) !== 'hello');
write(new Number(Number.NaN) !== 'hel' + 'lo');
write(new Number(Number.NaN) !== String(''));
write(new Number(Number.NaN) !== String('hello'));
write(new Number(Number.NaN) !== String('h' + 'ello'));
write(new Number(Number.NaN) !== new String(''));
write(new Number(Number.NaN) !== new String('hello'));
write(new Number(Number.NaN) !== new String('he' + 'llo'));
write(new Number(Number.NaN) !== new Object());
write(new Number(Number.NaN) !== new Object());
write(new Number(Number.NaN) !== [1, 2, 3]);
write(new Number(Number.NaN) !== [1 ,2 , 3]);
write(new Number(Number.NaN) !== new Array(3));
write(new Number(Number.NaN) !== Array(3));
write(new Number(Number.NaN) !== new Array(1 ,2 ,3));
write(new Number(Number.NaN) !== Array(1));
write(new Number(Number.NaN) !== foo);
write(new Number(Number.POSITIVE_INFINITY) !== undefined);
write(new Number(Number.POSITIVE_INFINITY) !== null);
write(new Number(Number.POSITIVE_INFINITY) !== true);
write(new Number(Number.POSITIVE_INFINITY) !== false);
write(new Number(Number.POSITIVE_INFINITY) !== Boolean(true));
write(new Number(Number.POSITIVE_INFINITY) !== Boolean(false));
write(new Number(Number.POSITIVE_INFINITY) !== new Boolean(true));
write(new Number(Number.POSITIVE_INFINITY) !== new Boolean(false));
write(new Number(Number.POSITIVE_INFINITY) !== NaN);
write(new Number(Number.POSITIVE_INFINITY) !== +0);
write(new Number(Number.POSITIVE_INFINITY) !== -0);
write(new Number(Number.POSITIVE_INFINITY) !== 0);
write(new Number(Number.POSITIVE_INFINITY) !== 0.0);
write(new Number(Number.POSITIVE_INFINITY) !== -0.0);
write(new Number(Number.POSITIVE_INFINITY) !== +0.0);
write(new Number(Number.POSITIVE_INFINITY) !== 1);
write(new Number(Number.POSITIVE_INFINITY) !== 10);
write(new Number(Number.POSITIVE_INFINITY) !== 10.0);
write(new Number(Number.POSITIVE_INFINITY) !== 10.1);
write(new Number(Number.POSITIVE_INFINITY) !== -1);
write(new Number(Number.POSITIVE_INFINITY) !== -10);
write(new Number(Number.POSITIVE_INFINITY) !== -10.0);
write(new Number(Number.POSITIVE_INFINITY) !== -10.1);
write(new Number(Number.POSITIVE_INFINITY) !== Number.MAX_VALUE);
write(new Number(Number.POSITIVE_INFINITY) !== Number.MIN_VALUE);
write(new Number(Number.POSITIVE_INFINITY) !== Number.NaN);
write(new Number(Number.POSITIVE_INFINITY) !== Number.POSITIVE_INFINITY);
write(new Number(Number.POSITIVE_INFINITY) !== Number.NEGATIVE_INFINITY);
write(new Number(Number.POSITIVE_INFINITY) !== new Number(NaN));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(+0));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(-0));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(0));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(0.0));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(-0.0));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(+0.0));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(1));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(10));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(10.0));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(10.1));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(-1));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(-10));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(-10.0));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(-10.1));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(Number.MAX_VALUE));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(Number.MIN_VALUE));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(Number.NaN));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(Number.POSITIVE_INFINITY));
write(new Number(Number.POSITIVE_INFINITY) !== new Number(Number.NEGATIVE_INFINITY));
write(new Number(Number.POSITIVE_INFINITY) !== '');
write(new Number(Number.POSITIVE_INFINITY) !== 0xa);
write(new Number(Number.POSITIVE_INFINITY) !== 04);
write(new Number(Number.POSITIVE_INFINITY) !== 'hello');
write(new Number(Number.POSITIVE_INFINITY) !== 'hel' + 'lo');
write(new Number(Number.POSITIVE_INFINITY) !== String(''));
write(new Number(Number.POSITIVE_INFINITY) !== String('hello'));
write(new Number(Number.POSITIVE_INFINITY) !== String('h' + 'ello'));
write(new Number(Number.POSITIVE_INFINITY) !== new String(''));
write(new Number(Number.POSITIVE_INFINITY) !== new String('hello'));
write(new Number(Number.POSITIVE_INFINITY) !== new String('he' + 'llo'));
write(new Number(Number.POSITIVE_INFINITY) !== new Object());
write(new Number(Number.POSITIVE_INFINITY) !== new Object());
write(new Number(Number.POSITIVE_INFINITY) !== [1, 2, 3]);
write(new Number(Number.POSITIVE_INFINITY) !== [1 ,2 , 3]);
write(new Number(Number.POSITIVE_INFINITY) !== new Array(3));
write(new Number(Number.POSITIVE_INFINITY) !== Array(3));
write(new Number(Number.POSITIVE_INFINITY) !== new Array(1 ,2 ,3));
write(new Number(Number.POSITIVE_INFINITY) !== Array(1));
write(new Number(Number.POSITIVE_INFINITY) !== foo);
write(new Number(Number.NEGATIVE_INFINITY) !== undefined);
write(new Number(Number.NEGATIVE_INFINITY) !== null);
write(new Number(Number.NEGATIVE_INFINITY) !== true);
write(new Number(Number.NEGATIVE_INFINITY) !== false);
write(new Number(Number.NEGATIVE_INFINITY) !== Boolean(true));
write(new Number(Number.NEGATIVE_INFINITY) !== Boolean(false));
write(new Number(Number.NEGATIVE_INFINITY) !== new Boolean(true));
write(new Number(Number.NEGATIVE_INFINITY) !== new Boolean(false));
write(new Number(Number.NEGATIVE_INFINITY) !== NaN);
write(new Number(Number.NEGATIVE_INFINITY) !== +0);
write(new Number(Number.NEGATIVE_INFINITY) !== -0);
write(new Number(Number.NEGATIVE_INFINITY) !== 0);
write(new Number(Number.NEGATIVE_INFINITY) !== 0.0);
write(new Number(Number.NEGATIVE_INFINITY) !== -0.0);
write(new Number(Number.NEGATIVE_INFINITY) !== +0.0);
write(new Number(Number.NEGATIVE_INFINITY) !== 1);
write(new Number(Number.NEGATIVE_INFINITY) !== 10);
write(new Number(Number.NEGATIVE_INFINITY) !== 10.0);
write(new Number(Number.NEGATIVE_INFINITY) !== 10.1);
write(new Number(Number.NEGATIVE_INFINITY) !== -1);
write(new Number(Number.NEGATIVE_INFINITY) !== -10);
write(new Number(Number.NEGATIVE_INFINITY) !== -10.0);
write(new Number(Number.NEGATIVE_INFINITY) !== -10.1);
write(new Number(Number.NEGATIVE_INFINITY) !== Number.MAX_VALUE);
write(new Number(Number.NEGATIVE_INFINITY) !== Number.MIN_VALUE);
write(new Number(Number.NEGATIVE_INFINITY) !== Number.NaN);
write(new Number(Number.NEGATIVE_INFINITY) !== Number.POSITIVE_INFINITY);
write(new Number(Number.NEGATIVE_INFINITY) !== Number.NEGATIVE_INFINITY);
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(NaN));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(+0));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(-0));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(0));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(0.0));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(-0.0));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(+0.0));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(1));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(10));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(10.0));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(10.1));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(-1));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(-10));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(-10.0));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(-10.1));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(Number.MAX_VALUE));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(Number.MIN_VALUE));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(Number.NaN));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(Number.POSITIVE_INFINITY));
write(new Number(Number.NEGATIVE_INFINITY) !== new Number(Number.NEGATIVE_INFINITY));
write(new Number(Number.NEGATIVE_INFINITY) !== '');
write(new Number(Number.NEGATIVE_INFINITY) !== 0xa);
write(new Number(Number.NEGATIVE_INFINITY) !== 04);
write(new Number(Number.NEGATIVE_INFINITY) !== 'hello');
write(new Number(Number.NEGATIVE_INFINITY) !== 'hel' + 'lo');
write(new Number(Number.NEGATIVE_INFINITY) !== String(''));
write(new Number(Number.NEGATIVE_INFINITY) !== String('hello'));
write(new Number(Number.NEGATIVE_INFINITY) !== String('h' + 'ello'));
write(new Number(Number.NEGATIVE_INFINITY) !== new String(''));
write(new Number(Number.NEGATIVE_INFINITY) !== new String('hello'));
write(new Number(Number.NEGATIVE_INFINITY) !== new String('he' + 'llo'));
write(new Number(Number.NEGATIVE_INFINITY) !== new Object());
write(new Number(Number.NEGATIVE_INFINITY) !== new Object());
write(new Number(Number.NEGATIVE_INFINITY) !== [1, 2, 3]);
write(new Number(Number.NEGATIVE_INFINITY) !== [1 ,2 , 3]);
write(new Number(Number.NEGATIVE_INFINITY) !== new Array(3));
write(new Number(Number.NEGATIVE_INFINITY) !== Array(3));
write(new Number(Number.NEGATIVE_INFINITY) !== new Array(1 ,2 ,3));
write(new Number(Number.NEGATIVE_INFINITY) !== Array(1));
write(new Number(Number.NEGATIVE_INFINITY) !== foo);
write('' !== undefined);
write('' !== null);
write('' !== true);
write('' !== false);
write('' !== Boolean(true));
write('' !== Boolean(false));
write('' !== new Boolean(true));
write('' !== new Boolean(false));
write('' !== NaN);
write('' !== +0);
write('' !== -0);
write('' !== 0);
write('' !== 0.0);
write('' !== -0.0);
write('' !== +0.0);
write('' !== 1);
write('' !== 10);
write('' !== 10.0);
write('' !== 10.1);
write('' !== -1);
write('' !== -10);
write('' !== -10.0);
write('' !== -10.1);
write('' !== Number.MAX_VALUE);
write('' !== Number.MIN_VALUE);
write('' !== Number.NaN);
write('' !== Number.POSITIVE_INFINITY);
write('' !== Number.NEGATIVE_INFINITY);
write('' !== new Number(NaN));
write('' !== new Number(+0));
write('' !== new Number(-0));
write('' !== new Number(0));
write('' !== new Number(0.0));
write('' !== new Number(-0.0));
write('' !== new Number(+0.0));
write('' !== new Number(1));
write('' !== new Number(10));
write('' !== new Number(10.0));
write('' !== new Number(10.1));
write('' !== new Number(-1));
write('' !== new Number(-10));
write('' !== new Number(-10.0));
write('' !== new Number(-10.1));
write('' !== new Number(Number.MAX_VALUE));
write('' !== new Number(Number.MIN_VALUE));
write('' !== new Number(Number.NaN));
write('' !== new Number(Number.POSITIVE_INFINITY));
write('' !== new Number(Number.NEGATIVE_INFINITY));
write('' !== '');
write('' !== 0xa);
write('' !== 04);
write('' !== 'hello');
write('' !== 'hel' + 'lo');
write('' !== String(''));
write('' !== String('hello'));
write('' !== String('h' + 'ello'));
write('' !== new String(''));
write('' !== new String('hello'));
write('' !== new String('he' + 'llo'));
write('' !== new Object());
write('' !== new Object());
write('' !== [1, 2, 3]);
write('' !== [1 ,2 , 3]);
write('' !== new Array(3));
write('' !== Array(3));
write('' !== new Array(1 ,2 ,3));
write('' !== Array(1));
write('' !== foo);
write(0xa !== undefined);
write(0xa !== null);
write(0xa !== true);
write(0xa !== false);
write(0xa !== Boolean(true));
write(0xa !== Boolean(false));
write(0xa !== new Boolean(true));
write(0xa !== new Boolean(false));
write(0xa !== NaN);
write(0xa !== +0);
write(0xa !== -0);
write(0xa !== 0);
write(0xa !== 0.0);
write(0xa !== -0.0);
write(0xa !== +0.0);
write(0xa !== 1);
write(0xa !== 10);
write(0xa !== 10.0);
write(0xa !== 10.1);
write(0xa !== -1);
write(0xa !== -10);
write(0xa !== -10.0);
write(0xa !== -10.1);
write(0xa !== Number.MAX_VALUE);
write(0xa !== Number.MIN_VALUE);
write(0xa !== Number.NaN);
write(0xa !== Number.POSITIVE_INFINITY);
write(0xa !== Number.NEGATIVE_INFINITY);
write(0xa !== new Number(NaN));
write(0xa !== new Number(+0));
write(0xa !== new Number(-0));
write(0xa !== new Number(0));
write(0xa !== new Number(0.0));
write(0xa !== new Number(-0.0));
write(0xa !== new Number(+0.0));
write(0xa !== new Number(1));
write(0xa !== new Number(10));
write(0xa !== new Number(10.0));
write(0xa !== new Number(10.1));
write(0xa !== new Number(-1));
write(0xa !== new Number(-10));
write(0xa !== new Number(-10.0));
write(0xa !== new Number(-10.1));
write(0xa !== new Number(Number.MAX_VALUE));
write(0xa !== new Number(Number.MIN_VALUE));
write(0xa !== new Number(Number.NaN));
write(0xa !== new Number(Number.POSITIVE_INFINITY));
write(0xa !== new Number(Number.NEGATIVE_INFINITY));
write(0xa !== '');
write(0xa !== 0xa);
write(0xa !== 04);
write(0xa !== 'hello');
write(0xa !== 'hel' + 'lo');
write(0xa !== String(''));
write(0xa !== String('hello'));
write(0xa !== String('h' + 'ello'));
write(0xa !== new String(''));
write(0xa !== new String('hello'));
write(0xa !== new String('he' + 'llo'));
write(0xa !== new Object());
write(0xa !== new Object());
write(0xa !== [1, 2, 3]);
write(0xa !== [1 ,2 , 3]);
write(0xa !== new Array(3));
write(0xa !== Array(3));
write(0xa !== new Array(1 ,2 ,3));
write(0xa !== Array(1));
write(0xa !== foo);
write(04 !== undefined);
write(04 !== null);
write(04 !== true);
write(04 !== false);
write(04 !== Boolean(true));
write(04 !== Boolean(false));
write(04 !== new Boolean(true));
write(04 !== new Boolean(false));
write(04 !== NaN);
write(04 !== +0);
write(04 !== -0);
write(04 !== 0);
write(04 !== 0.0);
write(04 !== -0.0);
write(04 !== +0.0);
write(04 !== 1);
write(04 !== 10);
write(04 !== 10.0);
write(04 !== 10.1);
write(04 !== -1);
write(04 !== -10);
write(04 !== -10.0);
write(04 !== -10.1);
write(04 !== Number.MAX_VALUE);
write(04 !== Number.MIN_VALUE);
write(04 !== Number.NaN);
write(04 !== Number.POSITIVE_INFINITY);
write(04 !== Number.NEGATIVE_INFINITY);
write(04 !== new Number(NaN));
write(04 !== new Number(+0));
write(04 !== new Number(-0));
write(04 !== new Number(0));
write(04 !== new Number(0.0));
write(04 !== new Number(-0.0));
write(04 !== new Number(+0.0));
write(04 !== new Number(1));
write(04 !== new Number(10));
write(04 !== new Number(10.0));
write(04 !== new Number(10.1));
write(04 !== new Number(-1));
write(04 !== new Number(-10));
write(04 !== new Number(-10.0));
write(04 !== new Number(-10.1));
write(04 !== new Number(Number.MAX_VALUE));
write(04 !== new Number(Number.MIN_VALUE));
write(04 !== new Number(Number.NaN));
write(04 !== new Number(Number.POSITIVE_INFINITY));
write(04 !== new Number(Number.NEGATIVE_INFINITY));
write(04 !== '');
write(04 !== 0xa);
write(04 !== 04);
write(04 !== 'hello');
write(04 !== 'hel' + 'lo');
write(04 !== String(''));
write(04 !== String('hello'));
write(04 !== String('h' + 'ello'));
write(04 !== new String(''));
write(04 !== new String('hello'));
write(04 !== new String('he' + 'llo'));
write(04 !== new Object());
write(04 !== new Object());
write(04 !== [1, 2, 3]);
write(04 !== [1 ,2 , 3]);
write(04 !== new Array(3));
write(04 !== Array(3));
write(04 !== new Array(1 ,2 ,3));
write(04 !== Array(1));
write(04 !== foo);
write('hello' !== undefined);
write('hello' !== null);
write('hello' !== true);
write('hello' !== false);
write('hello' !== Boolean(true));
write('hello' !== Boolean(false));
write('hello' !== new Boolean(true));
write('hello' !== new Boolean(false));
write('hello' !== NaN);
write('hello' !== +0);
write('hello' !== -0);
write('hello' !== 0);
write('hello' !== 0.0);
write('hello' !== -0.0);
write('hello' !== +0.0);
write('hello' !== 1);
write('hello' !== 10);
write('hello' !== 10.0);
write('hello' !== 10.1);
write('hello' !== -1);
write('hello' !== -10);
write('hello' !== -10.0);
write('hello' !== -10.1);
write('hello' !== Number.MAX_VALUE);
write('hello' !== Number.MIN_VALUE);
write('hello' !== Number.NaN);
write('hello' !== Number.POSITIVE_INFINITY);
write('hello' !== Number.NEGATIVE_INFINITY);
write('hello' !== new Number(NaN));
write('hello' !== new Number(+0));
write('hello' !== new Number(-0));
write('hello' !== new Number(0));
write('hello' !== new Number(0.0));
write('hello' !== new Number(-0.0));
write('hello' !== new Number(+0.0));
write('hello' !== new Number(1));
write('hello' !== new Number(10));
write('hello' !== new Number(10.0));
write('hello' !== new Number(10.1));
write('hello' !== new Number(-1));
write('hello' !== new Number(-10));
write('hello' !== new Number(-10.0));
write('hello' !== new Number(-10.1));
write('hello' !== new Number(Number.MAX_VALUE));
write('hello' !== new Number(Number.MIN_VALUE));
write('hello' !== new Number(Number.NaN));
write('hello' !== new Number(Number.POSITIVE_INFINITY));
write('hello' !== new Number(Number.NEGATIVE_INFINITY));
write('hello' !== '');
write('hello' !== 0xa);
write('hello' !== 04);
write('hello' !== 'hello');
write('hello' !== 'hel' + 'lo');
write('hello' !== String(''));
write('hello' !== String('hello'));
write('hello' !== String('h' + 'ello'));
write('hello' !== new String(''));
write('hello' !== new String('hello'));
write('hello' !== new String('he' + 'llo'));
write('hello' !== new Object());
write('hello' !== new Object());
write('hello' !== [1, 2, 3]);
write('hello' !== [1 ,2 , 3]);
write('hello' !== new Array(3));
write('hello' !== Array(3));
write('hello' !== new Array(1 ,2 ,3));
write('hello' !== Array(1));
write('hello' !== foo);
write('hel' + 'lo' !== undefined);
write('hel' + 'lo' !== null);
write('hel' + 'lo' !== true);
write('hel' + 'lo' !== false);
write('hel' + 'lo' !== Boolean(true));
write('hel' + 'lo' !== Boolean(false));
write('hel' + 'lo' !== new Boolean(true));
write('hel' + 'lo' !== new Boolean(false));
write('hel' + 'lo' !== NaN);
write('hel' + 'lo' !== +0);
write('hel' + 'lo' !== -0);
write('hel' + 'lo' !== 0);
write('hel' + 'lo' !== 0.0);
write('hel' + 'lo' !== -0.0);
write('hel' + 'lo' !== +0.0);
write('hel' + 'lo' !== 1);
write('hel' + 'lo' !== 10);
write('hel' + 'lo' !== 10.0);
write('hel' + 'lo' !== 10.1);
write('hel' + 'lo' !== -1);
write('hel' + 'lo' !== -10);
write('hel' + 'lo' !== -10.0);
write('hel' + 'lo' !== -10.1);
write('hel' + 'lo' !== Number.MAX_VALUE);
write('hel' + 'lo' !== Number.MIN_VALUE);
write('hel' + 'lo' !== Number.NaN);
write('hel' + 'lo' !== Number.POSITIVE_INFINITY);
write('hel' + 'lo' !== Number.NEGATIVE_INFINITY);
write('hel' + 'lo' !== new Number(NaN));
write('hel' + 'lo' !== new Number(+0));
write('hel' + 'lo' !== new Number(-0));
write('hel' + 'lo' !== new Number(0));
write('hel' + 'lo' !== new Number(0.0));
write('hel' + 'lo' !== new Number(-0.0));
write('hel' + 'lo' !== new Number(+0.0));
write('hel' + 'lo' !== new Number(1));
write('hel' + 'lo' !== new Number(10));
write('hel' + 'lo' !== new Number(10.0));
write('hel' + 'lo' !== new Number(10.1));
write('hel' + 'lo' !== new Number(-1));
write('hel' + 'lo' !== new Number(-10));
write('hel' + 'lo' !== new Number(-10.0));
write('hel' + 'lo' !== new Number(-10.1));
write('hel' + 'lo' !== new Number(Number.MAX_VALUE));
write('hel' + 'lo' !== new Number(Number.MIN_VALUE));
write('hel' + 'lo' !== new Number(Number.NaN));
write('hel' + 'lo' !== new Number(Number.POSITIVE_INFINITY));
write('hel' + 'lo' !== new Number(Number.NEGATIVE_INFINITY));
write('hel' + 'lo' !== '');
write('hel' + 'lo' !== 0xa);
write('hel' + 'lo' !== 04);
write('hel' + 'lo' !== 'hello');
write('hel' + 'lo' !== 'hel' + 'lo');
write('hel' + 'lo' !== String(''));
write('hel' + 'lo' !== String('hello'));
write('hel' + 'lo' !== String('h' + 'ello'));
write('hel' + 'lo' !== new String(''));
write('hel' + 'lo' !== new String('hello'));
write('hel' + 'lo' !== new String('he' + 'llo'));
write('hel' + 'lo' !== new Object());
write('hel' + 'lo' !== new Object());
write('hel' + 'lo' !== [1, 2, 3]);
write('hel' + 'lo' !== [1 ,2 , 3]);
write('hel' + 'lo' !== new Array(3));
write('hel' + 'lo' !== Array(3));
write('hel' + 'lo' !== new Array(1 ,2 ,3));
write('hel' + 'lo' !== Array(1));
write('hel' + 'lo' !== foo);
write(String('') !== undefined);
write(String('') !== null);
write(String('') !== true);
write(String('') !== false);
write(String('') !== Boolean(true));
write(String('') !== Boolean(false));
write(String('') !== new Boolean(true));
write(String('') !== new Boolean(false));
write(String('') !== NaN);
write(String('') !== +0);
write(String('') !== -0);
write(String('') !== 0);
write(String('') !== 0.0);
write(String('') !== -0.0);
write(String('') !== +0.0);
write(String('') !== 1);
write(String('') !== 10);
write(String('') !== 10.0);
write(String('') !== 10.1);
write(String('') !== -1);
write(String('') !== -10);
write(String('') !== -10.0);
write(String('') !== -10.1);
write(String('') !== Number.MAX_VALUE);
write(String('') !== Number.MIN_VALUE);
write(String('') !== Number.NaN);
write(String('') !== Number.POSITIVE_INFINITY);
write(String('') !== Number.NEGATIVE_INFINITY);
write(String('') !== new Number(NaN));
write(String('') !== new Number(+0));
write(String('') !== new Number(-0));
write(String('') !== new Number(0));
write(String('') !== new Number(0.0));
write(String('') !== new Number(-0.0));
write(String('') !== new Number(+0.0));
write(String('') !== new Number(1));
write(String('') !== new Number(10));
write(String('') !== new Number(10.0));
write(String('') !== new Number(10.1));
write(String('') !== new Number(-1));
write(String('') !== new Number(-10));
write(String('') !== new Number(-10.0));
write(String('') !== new Number(-10.1));
write(String('') !== new Number(Number.MAX_VALUE));
write(String('') !== new Number(Number.MIN_VALUE));
write(String('') !== new Number(Number.NaN));
write(String('') !== new Number(Number.POSITIVE_INFINITY));
write(String('') !== new Number(Number.NEGATIVE_INFINITY));
write(String('') !== '');
write(String('') !== 0xa);
write(String('') !== 04);
write(String('') !== 'hello');
write(String('') !== 'hel' + 'lo');
write(String('') !== String(''));
write(String('') !== String('hello'));
write(String('') !== String('h' + 'ello'));
write(String('') !== new String(''));
write(String('') !== new String('hello'));
write(String('') !== new String('he' + 'llo'));
write(String('') !== new Object());
write(String('') !== new Object());
write(String('') !== [1, 2, 3]);
write(String('') !== [1 ,2 , 3]);
write(String('') !== new Array(3));
write(String('') !== Array(3));
write(String('') !== new Array(1 ,2 ,3));
write(String('') !== Array(1));
write(String('') !== foo);
write(String('hello') !== undefined);
write(String('hello') !== null);
write(String('hello') !== true);
write(String('hello') !== false);
write(String('hello') !== Boolean(true));
write(String('hello') !== Boolean(false));
write(String('hello') !== new Boolean(true));
write(String('hello') !== new Boolean(false));
write(String('hello') !== NaN);
write(String('hello') !== +0);
write(String('hello') !== -0);
write(String('hello') !== 0);
write(String('hello') !== 0.0);
write(String('hello') !== -0.0);
write(String('hello') !== +0.0);
write(String('hello') !== 1);
write(String('hello') !== 10);
write(String('hello') !== 10.0);
write(String('hello') !== 10.1);
write(String('hello') !== -1);
write(String('hello') !== -10);
write(String('hello') !== -10.0);
write(String('hello') !== -10.1);
write(String('hello') !== Number.MAX_VALUE);
write(String('hello') !== Number.MIN_VALUE);
write(String('hello') !== Number.NaN);
write(String('hello') !== Number.POSITIVE_INFINITY);
write(String('hello') !== Number.NEGATIVE_INFINITY);
write(String('hello') !== new Number(NaN));
write(String('hello') !== new Number(+0));
write(String('hello') !== new Number(-0));
write(String('hello') !== new Number(0));
write(String('hello') !== new Number(0.0));
write(String('hello') !== new Number(-0.0));
write(String('hello') !== new Number(+0.0));
write(String('hello') !== new Number(1));
write(String('hello') !== new Number(10));
write(String('hello') !== new Number(10.0));
write(String('hello') !== new Number(10.1));
write(String('hello') !== new Number(-1));
write(String('hello') !== new Number(-10));
write(String('hello') !== new Number(-10.0));
write(String('hello') !== new Number(-10.1));
write(String('hello') !== new Number(Number.MAX_VALUE));
write(String('hello') !== new Number(Number.MIN_VALUE));
write(String('hello') !== new Number(Number.NaN));
write(String('hello') !== new Number(Number.POSITIVE_INFINITY));
write(String('hello') !== new Number(Number.NEGATIVE_INFINITY));
write(String('hello') !== '');
write(String('hello') !== 0xa);
write(String('hello') !== 04);
write(String('hello') !== 'hello');
write(String('hello') !== 'hel' + 'lo');
write(String('hello') !== String(''));
write(String('hello') !== String('hello'));
write(String('hello') !== String('h' + 'ello'));
write(String('hello') !== new String(''));
write(String('hello') !== new String('hello'));
write(String('hello') !== new String('he' + 'llo'));
write(String('hello') !== new Object());
write(String('hello') !== new Object());
write(String('hello') !== [1, 2, 3]);
write(String('hello') !== [1 ,2 , 3]);
write(String('hello') !== new Array(3));
write(String('hello') !== Array(3));
write(String('hello') !== new Array(1 ,2 ,3));
write(String('hello') !== Array(1));
write(String('hello') !== foo);
write(String('h' + 'ello') !== undefined);
write(String('h' + 'ello') !== null);
write(String('h' + 'ello') !== true);
write(String('h' + 'ello') !== false);
write(String('h' + 'ello') !== Boolean(true));
write(String('h' + 'ello') !== Boolean(false));
write(String('h' + 'ello') !== new Boolean(true));
write(String('h' + 'ello') !== new Boolean(false));
write(String('h' + 'ello') !== NaN);
write(String('h' + 'ello') !== +0);
write(String('h' + 'ello') !== -0);
write(String('h' + 'ello') !== 0);
write(String('h' + 'ello') !== 0.0);
write(String('h' + 'ello') !== -0.0);
write(String('h' + 'ello') !== +0.0);
write(String('h' + 'ello') !== 1);
write(String('h' + 'ello') !== 10);
write(String('h' + 'ello') !== 10.0);
write(String('h' + 'ello') !== 10.1);
write(String('h' + 'ello') !== -1);
write(String('h' + 'ello') !== -10);
write(String('h' + 'ello') !== -10.0);
write(String('h' + 'ello') !== -10.1);
write(String('h' + 'ello') !== Number.MAX_VALUE);
write(String('h' + 'ello') !== Number.MIN_VALUE);
write(String('h' + 'ello') !== Number.NaN);
write(String('h' + 'ello') !== Number.POSITIVE_INFINITY);
write(String('h' + 'ello') !== Number.NEGATIVE_INFINITY);
write(String('h' + 'ello') !== new Number(NaN));
write(String('h' + 'ello') !== new Number(+0));
write(String('h' + 'ello') !== new Number(-0));
write(String('h' + 'ello') !== new Number(0));
write(String('h' + 'ello') !== new Number(0.0));
write(String('h' + 'ello') !== new Number(-0.0));
write(String('h' + 'ello') !== new Number(+0.0));
write(String('h' + 'ello') !== new Number(1));
write(String('h' + 'ello') !== new Number(10));
write(String('h' + 'ello') !== new Number(10.0));
write(String('h' + 'ello') !== new Number(10.1));
write(String('h' + 'ello') !== new Number(-1));
write(String('h' + 'ello') !== new Number(-10));
write(String('h' + 'ello') !== new Number(-10.0));
write(String('h' + 'ello') !== new Number(-10.1));
write(String('h' + 'ello') !== new Number(Number.MAX_VALUE));
write(String('h' + 'ello') !== new Number(Number.MIN_VALUE));
write(String('h' + 'ello') !== new Number(Number.NaN));
write(String('h' + 'ello') !== new Number(Number.POSITIVE_INFINITY));
write(String('h' + 'ello') !== new Number(Number.NEGATIVE_INFINITY));
write(String('h' + 'ello') !== '');
write(String('h' + 'ello') !== 0xa);
write(String('h' + 'ello') !== 04);
write(String('h' + 'ello') !== 'hello');
write(String('h' + 'ello') !== 'hel' + 'lo');
write(String('h' + 'ello') !== String(''));
write(String('h' + 'ello') !== String('hello'));
write(String('h' + 'ello') !== String('h' + 'ello'));
write(String('h' + 'ello') !== new String(''));
write(String('h' + 'ello') !== new String('hello'));
write(String('h' + 'ello') !== new String('he' + 'llo'));
write(String('h' + 'ello') !== new Object());
write(String('h' + 'ello') !== new Object());
write(String('h' + 'ello') !== [1, 2, 3]);
write(String('h' + 'ello') !== [1 ,2 , 3]);
write(String('h' + 'ello') !== new Array(3));
write(String('h' + 'ello') !== Array(3));
write(String('h' + 'ello') !== new Array(1 ,2 ,3));
write(String('h' + 'ello') !== Array(1));
write(String('h' + 'ello') !== foo);
write(new String('') !== undefined);
write(new String('') !== null);
write(new String('') !== true);
write(new String('') !== false);
write(new String('') !== Boolean(true));
write(new String('') !== Boolean(false));
write(new String('') !== new Boolean(true));
write(new String('') !== new Boolean(false));
write(new String('') !== NaN);
write(new String('') !== +0);
write(new String('') !== -0);
write(new String('') !== 0);
write(new String('') !== 0.0);
write(new String('') !== -0.0);
write(new String('') !== +0.0);
write(new String('') !== 1);
write(new String('') !== 10);
write(new String('') !== 10.0);
write(new String('') !== 10.1);
write(new String('') !== -1);
write(new String('') !== -10);
write(new String('') !== -10.0);
write(new String('') !== -10.1);
write(new String('') !== Number.MAX_VALUE);
write(new String('') !== Number.MIN_VALUE);
write(new String('') !== Number.NaN);
write(new String('') !== Number.POSITIVE_INFINITY);
write(new String('') !== Number.NEGATIVE_INFINITY);
write(new String('') !== new Number(NaN));
write(new String('') !== new Number(+0));
write(new String('') !== new Number(-0));
write(new String('') !== new Number(0));
write(new String('') !== new Number(0.0));
write(new String('') !== new Number(-0.0));
write(new String('') !== new Number(+0.0));
write(new String('') !== new Number(1));
write(new String('') !== new Number(10));
write(new String('') !== new Number(10.0));
write(new String('') !== new Number(10.1));
write(new String('') !== new Number(-1));
write(new String('') !== new Number(-10));
write(new String('') !== new Number(-10.0));
write(new String('') !== new Number(-10.1));
write(new String('') !== new Number(Number.MAX_VALUE));
write(new String('') !== new Number(Number.MIN_VALUE));
write(new String('') !== new Number(Number.NaN));
write(new String('') !== new Number(Number.POSITIVE_INFINITY));
write(new String('') !== new Number(Number.NEGATIVE_INFINITY));
write(new String('') !== '');
write(new String('') !== 0xa);
write(new String('') !== 04);
write(new String('') !== 'hello');
write(new String('') !== 'hel' + 'lo');
write(new String('') !== String(''));
write(new String('') !== String('hello'));
write(new String('') !== String('h' + 'ello'));
write(new String('') !== new String(''));
write(new String('') !== new String('hello'));
write(new String('') !== new String('he' + 'llo'));
write(new String('') !== new Object());
write(new String('') !== new Object());
write(new String('') !== [1, 2, 3]);
write(new String('') !== [1 ,2 , 3]);
write(new String('') !== new Array(3));
write(new String('') !== Array(3));
write(new String('') !== new Array(1 ,2 ,3));
write(new String('') !== Array(1));
write(new String('') !== foo);
write(new String('hello') !== undefined);
write(new String('hello') !== null);
write(new String('hello') !== true);
write(new String('hello') !== false);
write(new String('hello') !== Boolean(true));
write(new String('hello') !== Boolean(false));
write(new String('hello') !== new Boolean(true));
write(new String('hello') !== new Boolean(false));
write(new String('hello') !== NaN);
write(new String('hello') !== +0);
write(new String('hello') !== -0);
write(new String('hello') !== 0);
write(new String('hello') !== 0.0);
write(new String('hello') !== -0.0);
write(new String('hello') !== +0.0);
write(new String('hello') !== 1);
write(new String('hello') !== 10);
write(new String('hello') !== 10.0);
write(new String('hello') !== 10.1);
write(new String('hello') !== -1);
write(new String('hello') !== -10);
write(new String('hello') !== -10.0);
write(new String('hello') !== -10.1);
write(new String('hello') !== Number.MAX_VALUE);
write(new String('hello') !== Number.MIN_VALUE);
write(new String('hello') !== Number.NaN);
write(new String('hello') !== Number.POSITIVE_INFINITY);
write(new String('hello') !== Number.NEGATIVE_INFINITY);
write(new String('hello') !== new Number(NaN));
write(new String('hello') !== new Number(+0));
write(new String('hello') !== new Number(-0));
write(new String('hello') !== new Number(0));
write(new String('hello') !== new Number(0.0));
write(new String('hello') !== new Number(-0.0));
write(new String('hello') !== new Number(+0.0));
write(new String('hello') !== new Number(1));
write(new String('hello') !== new Number(10));
write(new String('hello') !== new Number(10.0));
write(new String('hello') !== new Number(10.1));
write(new String('hello') !== new Number(-1));
write(new String('hello') !== new Number(-10));
write(new String('hello') !== new Number(-10.0));
write(new String('hello') !== new Number(-10.1));
write(new String('hello') !== new Number(Number.MAX_VALUE));
write(new String('hello') !== new Number(Number.MIN_VALUE));
write(new String('hello') !== new Number(Number.NaN));
write(new String('hello') !== new Number(Number.POSITIVE_INFINITY));
write(new String('hello') !== new Number(Number.NEGATIVE_INFINITY));
write(new String('hello') !== '');
write(new String('hello') !== 0xa);
write(new String('hello') !== 04);
write(new String('hello') !== 'hello');
write(new String('hello') !== 'hel' + 'lo');
write(new String('hello') !== String(''));
write(new String('hello') !== String('hello'));
write(new String('hello') !== String('h' + 'ello'));
write(new String('hello') !== new String(''));
write(new String('hello') !== new String('hello'));
write(new String('hello') !== new String('he' + 'llo'));
write(new String('hello') !== new Object());
write(new String('hello') !== new Object());
write(new String('hello') !== [1, 2, 3]);
write(new String('hello') !== [1 ,2 , 3]);
write(new String('hello') !== new Array(3));
write(new String('hello') !== Array(3));
write(new String('hello') !== new Array(1 ,2 ,3));
write(new String('hello') !== Array(1));
write(new String('hello') !== foo);
write(new String('he' + 'llo') !== undefined);
write(new String('he' + 'llo') !== null);
write(new String('he' + 'llo') !== true);
write(new String('he' + 'llo') !== false);
write(new String('he' + 'llo') !== Boolean(true));
write(new String('he' + 'llo') !== Boolean(false));
write(new String('he' + 'llo') !== new Boolean(true));
write(new String('he' + 'llo') !== new Boolean(false));
write(new String('he' + 'llo') !== NaN);
write(new String('he' + 'llo') !== +0);
write(new String('he' + 'llo') !== -0);
write(new String('he' + 'llo') !== 0);
write(new String('he' + 'llo') !== 0.0);
write(new String('he' + 'llo') !== -0.0);
write(new String('he' + 'llo') !== +0.0);
write(new String('he' + 'llo') !== 1);
write(new String('he' + 'llo') !== 10);
write(new String('he' + 'llo') !== 10.0);
write(new String('he' + 'llo') !== 10.1);
write(new String('he' + 'llo') !== -1);
write(new String('he' + 'llo') !== -10);
write(new String('he' + 'llo') !== -10.0);
write(new String('he' + 'llo') !== -10.1);
write(new String('he' + 'llo') !== Number.MAX_VALUE);
write(new String('he' + 'llo') !== Number.MIN_VALUE);
write(new String('he' + 'llo') !== Number.NaN);
write(new String('he' + 'llo') !== Number.POSITIVE_INFINITY);
write(new String('he' + 'llo') !== Number.NEGATIVE_INFINITY);
write(new String('he' + 'llo') !== new Number(NaN));
write(new String('he' + 'llo') !== new Number(+0));
write(new String('he' + 'llo') !== new Number(-0));
write(new String('he' + 'llo') !== new Number(0));
write(new String('he' + 'llo') !== new Number(0.0));
write(new String('he' + 'llo') !== new Number(-0.0));
write(new String('he' + 'llo') !== new Number(+0.0));
write(new String('he' + 'llo') !== new Number(1));
write(new String('he' + 'llo') !== new Number(10));
write(new String('he' + 'llo') !== new Number(10.0));
write(new String('he' + 'llo') !== new Number(10.1));
write(new String('he' + 'llo') !== new Number(-1));
write(new String('he' + 'llo') !== new Number(-10));
write(new String('he' + 'llo') !== new Number(-10.0));
write(new String('he' + 'llo') !== new Number(-10.1));
write(new String('he' + 'llo') !== new Number(Number.MAX_VALUE));
write(new String('he' + 'llo') !== new Number(Number.MIN_VALUE));
write(new String('he' + 'llo') !== new Number(Number.NaN));
write(new String('he' + 'llo') !== new Number(Number.POSITIVE_INFINITY));
write(new String('he' + 'llo') !== new Number(Number.NEGATIVE_INFINITY));
write(new String('he' + 'llo') !== '');
write(new String('he' + 'llo') !== 0xa);
write(new String('he' + 'llo') !== 04);
write(new String('he' + 'llo') !== 'hello');
write(new String('he' + 'llo') !== 'hel' + 'lo');
write(new String('he' + 'llo') !== String(''));
write(new String('he' + 'llo') !== String('hello'));
write(new String('he' + 'llo') !== String('h' + 'ello'));
write(new String('he' + 'llo') !== new String(''));
write(new String('he' + 'llo') !== new String('hello'));
write(new String('he' + 'llo') !== new String('he' + 'llo'));
